/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

import model.Veiculo;
import service.VeiculoService;
import java.util.ArrayList;
import java.util.List;
import javax.faces.model.ListDataModel;

/**
 *
 * @author visitante
 */
public class VeiculoMB {

    private Veiculo veiculoCorrente = new Veiculo();
    private VeiculoService veiculoService = new VeiculoService();
    private List<Veiculo> listaVeiculo = new ArrayList<Veiculo>();
    private ListDataModel lista2;

    public Veiculo getVeiculoCorrente() {
        return veiculoCorrente;
    }

    public void setVeiculoCorrente(Veiculo veiculoCorrente) {
        this.veiculoCorrente = veiculoCorrente;
    }

    public VeiculoService getVeiculoService() {
        return veiculoService;
    }

    public void setVeiculoService(VeiculoService veiculoService) {
        this.veiculoService = veiculoService;
    }

    public List<Veiculo> getListaVeiculo() {
        return listaVeiculo;
    }

    public void setListaVeiculo(List<Veiculo> listaVeiculo) {
        this.listaVeiculo = listaVeiculo;
    }

    public ListDataModel getLista2() {
        return lista2;
    }

    public void setLista2(ListDataModel lista2) {
        this.lista2 = lista2;
    }

    public String preparar() {
        reiniciarVeiculoCorrente();
        return "cadastraVeiculo";
    }

    public String novaBusca() {
        reiniciarVeiculoCorrente();
        return "buscaVeiculoPlaca";
    }

    private void reiniciarVeiculoCorrente() {
        this.veiculoCorrente = new Veiculo();
    }
}
